package com.holly.unit.deform.api.pojo.base;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述:
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/4/2 15:26
 */
@Data
public class DesignFormDTO implements Serializable{
    /** ID */
    private String id;
    /** 表单编码 */
    private String desformCode;
    /** 表单名称 */
    private String desformName;
    /** 表单图标 */
    private String desformIcon;
    /** 表单设计JSON */
    private String desformDesignJson;
    /** 绑定的 CgformCode */
    private String cgformCode;
    /** 父表单id */
    private String parentId;
    /** 父表单Code */
    private String parentCode;
    /** 表单类型，1=主表，2=子表 */
    private Integer desformType;
    /** is oa show */
    private Boolean izOaShow;
    /** 是否是移动视图（1=是，0或null=否），一个 desform 只能有一个移动视图 */
    private Integer izMobileView;
    /** 创建人 */
    private Long createUser;
    /** 创建时间 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /** 修改人 */
    private Long updateUser;
    /** 修改时间 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    /** 是否是Online表单，1 数据库表单，2 自动生成表单 */
    private Integer type;



}
